#ifndef PITA_SOURCE_DESCRIPTOR_H_
#define PITA_SOURCE_DESCRIPTOR_H_

#include <string>

#include "types.h"

namespace pita
{

	class SourceDescriptor
	{
		public:
			SourceDescriptor();
			SourceDescriptor(const std::string& url,
							 const Metadata& metadata);
			
			std::string& url();
			std::string url() const;

			Metadata& metadata();
			const Metadata& metadata() const;

		private:
			std::string url_;
			Metadata metadata_;

	};

}

#endif
